package fr.soat.agileconference2010.polymorphisme;

import fr.soat.agileconference2010.melangetypeobjets.Client;

public abstract class CommandeTestable {
  protected static final double TAUX_REDUIT = 0.5;
  protected static final double TAUX_PLEIN = 1;

  public abstract void facturer(Client client);
  
  public void calculerTotal(double tauxReduit) {
    // (..)

  }

  public void prelever() {
    // (..)

  }
}